Maximizing Impact: How Ai Helps Nonprofits Drive Change